package com.chixing.mapper;

import com.chixing.VO.VOCompanyJob;
import com.chixing.entity.Job;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.chixing.util.Result;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author smith
 * @since 2025-09-17
 */
public interface JobMapper extends BaseMapper<Job> {
    public List<VOCompanyJob> selectAllJob();

    public List<VOCompanyJob> selectConditions(
            @Param("jobName")  String jobName,
            @Param("minJobSalary") Float minJobSalary,
            @Param("maxJobSalary") Float maxJobSalary,
            @Param("workYear") String workYear,
            @Param("jobCity") String jobCity,
            @Param("degree") String degree,
            @Param("employeeType") String employeeType
    );
}
